Skip to content

feat(registry): add OPAQUE (RFC 9807)#796

Merged
stevespringett merged 2 commits intoCycloneDX:masterfrom
Mehrn0ush:feat/crypto-registry-opaque-rfc9807
Feb 19, 2026
Merged

feat(registry): add OPAQUE (RFC 9807)#796
stevespringett merged 2 commits intoCycloneDX:masterfrom
Mehrn0ush:feat/crypto-registry-opaque-rfc9807

Conversation

@Mehrn0ush
Copy link
Contributor

@Mehrn0ush Mehrn0ush commented Jan 27, 2026

Summary

Add OPAQUE-3DH to schema/cryptography-defs.json based on RFC 9807.

References

Note: RFC 9380 (Hashing to Elliptic Curves) is referenced by OPAQUE as a building block, but RFC 9807 is the protocol specification.

Change

Insert family: OPAQUE alphabetically between MQV and MILENAGE.

Validation

  • python3 -m json.tool schema/cryptography-defs.json (JSON OK)

@Mehrn0ush Mehrn0ush requested a review from a team as a code owner January 27, 2026 20:17
@Mehrn0ush Mehrn0ush force-pushed the feat/crypto-registry-opaque-rfc9807 branch from 3e36d7c to ea4d756 Compare February 2, 2026 07:32
@stevespringett stevespringett added the cap: cryptography-registry Capability: Cryptography Registry label Feb 5, 2026
@stevespringett
Copy link
Member

cc: @bhess

@Mehrn0ush Mehrn0ush force-pushed the feat/crypto-registry-opaque-rfc9807 branch from ea4d756 to d5a7ba5 Compare February 12, 2026 11:18
Reference CycloneDX#795

Signed-off-by: Mehrn0ush <mehrnoush.vaseghi@gmail.com>
Signed-off-by: Mehrn0ush <mehrnoush.vaseghi@gmail.com>
@Mehrn0ush Mehrn0ush force-pushed the feat/crypto-registry-opaque-rfc9807 branch from d5a7ba5 to 73e0c78 Compare February 19, 2026 08:42
@Mehrn0ush
Copy link
Contributor Author

Added OPAQUE to algorithmFamiliesEnum in cryptography-defs.schema.json to keep it in sync with the registry.

Copy link
Contributor

@bhess bhess left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@stevespringett stevespringett merged commit 82fcb78 into CycloneDX:master Feb 19, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cap: cryptography-registry Capability: Cryptography Registry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants